package com.ruoyi.security.domain;

import com.ruoyi.common.core.annotation.Excel;
import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 电梯信息对象 omp_af_elevator_info
 *
 * @author felix
 * @date 2022-07-07
 */
@Data
@ApiModel
public class AfElevatorInfo extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @ApiModelProperty(value = "$column.columnComment")
    private String id;

    /** 电梯ID */
    @Excel(name = "电梯ID")
    @ApiModelProperty(value = "电梯ID")
    private String elevId;

    /** 电梯工号 */
    @Excel(name = "电梯工号")
    @ApiModelProperty(value = "电梯工号")
    private String factoryNO;

    /** 内部编号 */
    @Excel(name = "内部编号")
    @ApiModelProperty(value = "内部编号")
    private String aliasOfAddress;

    /** 电梯注册代码 */
    @Excel(name = "电梯注册代码")
    @ApiModelProperty(value = "电梯注册代码")
    private String registerCode;

    /** 电梯类型 */
    @Excel(name = "电梯类型")
    @ApiModelProperty(value = "电梯类型")
    private String elevatorTypeStr;

    /** 电梯类型 */
    @ApiModelProperty(value = "电梯类型")
    private Long elevatorType;

    /** 楼盘名称 */
    @ApiModelProperty(value = "楼盘名称")
    private String buildingName;

    /** 电梯出厂编号 */
    @Excel(name = "电梯出厂编号")
    @ApiModelProperty(value = "电梯出厂编号")
    private String outFactoryNO;

    /** 智能硬件 */
    @Excel(name = "智能硬件")
    @ApiModelProperty(value = "智能硬件")
    private String regCode;

    /** 电梯型号 */
    @Excel(name = "电梯型号")
    @ApiModelProperty(value = "电梯型号")
    private String elevatorModel;

    /** 使用单位 */
    @ApiModelProperty(value = "使用单位")
    private String customerCompanyName;

    /** 安装单位 */
    @ApiModelProperty(value = "安装单位")
    private String installCompanyName;

    /** 维保单位 */
    @ApiModelProperty(value = "维保单位")
    private String upkeepCompanyName;

    /** 电梯详细地址 */
    @Excel(name = "电梯详细地址")
    @ApiModelProperty(value = "电梯详细地址")
    private String address;

    /** 最后修改时间 */
    @Excel(name = "最后修改时间")
    @ApiModelProperty(value = "最后修改时间")
    private String lastUpdateTime;


    private String elevatorId;

    private String elevatorCode;

    @ApiModelProperty(value = "摄像头id")
    private String cameraId;

    @ApiModelProperty(value = "视频地址")
    private String pcUrl;

}
